using NCS.Module.CMS.Library.Providers;

namespace NCS.Module.CMS.Library.CMSPermisions
{
	public class CMSPermisionController
	{
		public static bool CheckUserPermision(int userId, int permision,int portalid)
		{
			return DataAccessProvider.Instance().CheckUserPermision(userId, permision, portalid);
		}
		public static void UpdateUserPermision(int userId, int permision, string zoneCollections, int portalid)
		{
			DataAccessProvider.Instance().UpdateUserPermision(userId, permision, zoneCollections, portalid);
		}
        public static void RemoveUserPermision(int userId, int portalid)
		{
			DataAccessProvider.Instance().RemoveUserPermision(userId, portalid);
		}
        public static string GetPermisionZones(int userId, int portalid)
		{
			return DataAccessProvider.Instance().GetPermisionZones(userId, portalid);
		}
        public static CMSPermisionInfo GetPermision(int userId, int portalid)
		{
			return DataAccessProvider.Instance().GetPermisionInfo(userId, portalid);
		}
	}
}
